﻿



using System; 
using System.Collections;
using System.Collections.Generic ;
using System.Runtime.Serialization;

namespace ufida.u9.ait.openapi
{
	/// <summary>
	/// 完工报告单头 Copy DTO :REST自定义的数据传输类型 
	/// 
	/// </summary>
	[DataContract(Namespace = "ufida.u9.ait.openapi")]
	[Serializable]
	public partial class CopyOfCompRptDTOData  
	{
		/// <summary>
		/// Default Constructor
		/// </summary>
		public CopyOfCompRptDTOData()
		{
			initData();
		}
		private void initData()
		{
		
		
		
		
		
		
		
		
					Direction= 0; 
				
		
		
		
					WhshipmentReason= 0; 
				
		
					PUToPBURate=0m; 
					CompleteQty=0m; 
					CompleteQtyCoUOM=0m; 
					CompleteQtyWhUOM=0m; 
					EligibleQtyCoUOM=0m; 
					ReworkingQtyCoUOM=0m; 
					ScrapQtyCoUOM=0m; 
					EligibleQty=0m; 
					ReworkingQty=0m; 
					ScrapQty=0m; 
					ReworkReason= 0; 
							ScrapReason= 0; 
				
		
		
		
		
		
		
		
		
		
		
		

			//调用默认值初始化服务进行配置方式初始化
			UFSoft.UBF.Service.DTOService.InitConfigDefault(this);
		}
		[System.Runtime.Serialization.OnDeserializing]
		internal void OnDeserializing(System.Runtime.Serialization.StreamingContext context)
		{
			 initData();
		}
		#region Do SerializeKey -ForDTODataType
		//只为处理集合型EntityKey。原因集合型EntityKey由于使用臫的集合对象，无法实现数据共享.-UBF专用.
		public void DoSerializeKeyList(IDictionary dict)
		{
			if (dict == null ) dict = new Hashtable() ;
			if (dict[this] != null)
				return ;
			dict[this] = this;
	        			if (this.DescFlexField != null) 
			{
				this.DescFlexField.DoSerializeKeyList(dict);
			}
	        	        			if (this.Org != null) 
			{
				this.Org.DoSerializeKeyList(dict);
			}
	        	        	        	        			if (this.CompleteDocType != null) 
			{
				this.CompleteDocType.DoSerializeKeyList(dict);
			}
	        	        	        			if (this.HandleDept != null) 
			{
				this.HandleDept.DoSerializeKeyList(dict);
			}
	        			if (this.HandlePerson != null) 
			{
				this.HandlePerson.DoSerializeKeyList(dict);
			}
	        			if (this.MO != null) 
			{
				this.MO.DoSerializeKeyList(dict);
			}
	        			if (this.PLS != null) 
			{
				this.PLS.DoSerializeKeyList(dict);
			}
	        	        			if (this.ProductBaseUOM != null) 
			{
				this.ProductBaseUOM.DoSerializeKeyList(dict);
			}
	        			if (this.ProductUOM != null) 
			{
				this.ProductUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.RcvWh != null) 
			{
				this.RcvWh.DoSerializeKeyList(dict);
			}
	        			if (this.RcvOrg != null) 
			{
				this.RcvOrg.DoSerializeKeyList(dict);
			}
	        			if (this.CompleteRptRcvLines!=null)
			{
				foreach(ufida.u9.ait.openapi.CopyOfCompRptRcvLineDTOData objdata in this.CompleteRptRcvLines)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.OwnerOrg != null) 
			{
				this.OwnerOrg.DoSerializeKeyList(dict);
			}
	        			if (this.ItemMaster != null) 
			{
				this.ItemMaster.DoSerializeKeyList(dict);
			}
	        			if (this.Wh != null) 
			{
				this.Wh.DoSerializeKeyList(dict);
			}
	        			if (this.Bin != null) 
			{
				this.Bin.DoSerializeKeyList(dict);
			}
	        	        	        
		}
		#endregion 
		/// <summary>
		/// Constructor Full Argument
		/// </summary>
		public CopyOfCompRptDTOData(  ufida.u9.ait.openapi.CopyOfDescFlexSegmentsData descFlexField  , System.String docNo  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData org  , System.String description  , UFIDA.U9.MO.PropertyTypes.MOSourceDocData sourceDoc  , System.String completeDate  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData completeDocType  , System.String completeOp  , System.Int32 direction  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData handleDept  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData handlePerson  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData mO  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData pLS  , System.Int32 whshipmentReason  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData productBaseUOM  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData productUOM  , System.Decimal pUToPBURate  , System.Decimal completeQty  , System.Decimal completeQtyCoUOM  , System.Decimal completeQtyWhUOM  , System.Decimal eligibleQtyCoUOM  , System.Decimal reworkingQtyCoUOM  , System.Decimal scrapQtyCoUOM  , System.Decimal eligibleQty  , System.Decimal reworkingQty  , System.Decimal scrapQty  , System.Int32 reworkReason  , System.Int32 scrapReason  , System.String businessDate  , System.DateTime actualRcvTime  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData rcvWh  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData rcvOrg  , List<ufida.u9.ait.openapi.CopyOfCompRptRcvLineDTOData> completeRptRcvLines  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ownerOrg  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData itemMaster  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData wh  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData bin  , System.String rcvLotNo  , System.String rcvLotEffectivedate  , System.String rcvLotDisableDate  )
		{
			initData();
			this.DescFlexField = descFlexField;
			this.DocNo = docNo;
			this.Org = org;
			this.Description = description;
			this.SourceDoc = sourceDoc;
			this.CompleteDate = completeDate;
			this.CompleteDocType = completeDocType;
			this.CompleteOp = completeOp;
			this.Direction = direction;
			this.HandleDept = handleDept;
			this.HandlePerson = handlePerson;
			this.MO = mO;
			this.PLS = pLS;
			this.WhshipmentReason = whshipmentReason;
			this.ProductBaseUOM = productBaseUOM;
			this.ProductUOM = productUOM;
			this.PUToPBURate = pUToPBURate;
			this.CompleteQty = completeQty;
			this.CompleteQtyCoUOM = completeQtyCoUOM;
			this.CompleteQtyWhUOM = completeQtyWhUOM;
			this.EligibleQtyCoUOM = eligibleQtyCoUOM;
			this.ReworkingQtyCoUOM = reworkingQtyCoUOM;
			this.ScrapQtyCoUOM = scrapQtyCoUOM;
			this.EligibleQty = eligibleQty;
			this.ReworkingQty = reworkingQty;
			this.ScrapQty = scrapQty;
			this.ReworkReason = reworkReason;
			this.ScrapReason = scrapReason;
			this.BusinessDate = businessDate;
			this.ActualRcvTime = actualRcvTime;
			this.RcvWh = rcvWh;
			this.RcvOrg = rcvOrg;
			this.CompleteRptRcvLines = completeRptRcvLines;
			this.OwnerOrg = ownerOrg;
			this.ItemMaster = itemMaster;
			this.Wh = wh;
			this.Bin = bin;
			this.RcvLotNo = rcvLotNo;
			this.RcvLotEffectivedate = rcvLotEffectivedate;
			this.RcvLotDisableDate = rcvLotDisableDate;
		}
		#region System Fields 
		//--系统字段,目前没有.EntityData上有相应的字段,用于保存相关的实体状态信息,DTO上没有状态信息.	
		#endregion
		
		#region DTO Properties 
	
		

		/// <summary>
		/// 实体扩展字段
		/// 完工报告单头 Copy.Misc.实体扩展字段
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfDescFlexSegmentsData m_descFlexField ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfDescFlexSegmentsData DescFlexField
		{
			get	
			{	
				return m_descFlexField ;
			}
			set	
			{	
				m_descFlexField = value ;	
			}
		}
			
		

		/// <summary>
		/// 单号
		/// 完工报告单头 Copy.Misc.单号
		/// </summary>
		private System.String m_docNo ;
		[DataMember(IsRequired=false)]
		public System.String DocNo
		{
			get	
			{	
				return m_docNo ;
			}
			set	
			{	
				m_docNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工报告组织
		/// 完工报告单头 Copy.Misc.完工报告组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_org ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData Org
		{
			get	
			{	
				return m_org ;
			}
			set	
			{	
				m_org = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工报告描述
		/// 完工报告单头 Copy.Misc.完工报告描述
		/// </summary>
		private System.String m_description ;
		[DataMember(IsRequired=false)]
		public System.String Description
		{
			get	
			{	
				return m_description ;
			}
			set	
			{	
				m_description = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据
		/// 完工报告单头 Copy.Misc.来源单据
		/// </summary>
		private UFIDA.U9.MO.PropertyTypes.MOSourceDocData m_sourceDoc ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.MO.PropertyTypes.MOSourceDocData SourceDoc
		{
			get	
			{	
				return m_sourceDoc ;
			}
			set	
			{	
				m_sourceDoc = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工时间
		/// 完工报告单头 Copy.Misc.完工时间
		/// </summary>
		private System.String m_completeDate ;
		[DataMember(IsRequired=false)]
		public System.String CompleteDate
		{
			get	
			{	
				return m_completeDate ;
			}
			set	
			{	
				m_completeDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 单据类型
		/// 完工报告单头 Copy.Misc.单据类型
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_completeDocType ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData CompleteDocType
		{
			get	
			{	
				return m_completeDocType ;
			}
			set	
			{	
				m_completeDocType = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工工序
		/// 完工报告单头 Copy.Misc.完工工序
		/// </summary>
		private System.String m_completeOp ;
		[DataMember(IsRequired=false)]
		public System.String CompleteOp
		{
			get	
			{	
				return m_completeOp ;
			}
			set	
			{	
				m_completeOp = value ;	
			}
		}
			
		

		/// <summary>
		/// 收发类型
		/// 完工报告单头 Copy.Misc.收发类型
		/// </summary>
		private System.Int32 m_direction ;
		[DataMember(IsRequired=false)]
		public System.Int32 Direction
		{
			get	
			{	
				return m_direction ;
			}
			set	
			{	
				m_direction = value ;	
			}
		}
			
		

		/// <summary>
		/// 经手部门
		/// 完工报告单头 Copy.Misc.经手部门
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_handleDept ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData HandleDept
		{
			get	
			{	
				return m_handleDept ;
			}
			set	
			{	
				m_handleDept = value ;	
			}
		}
			
		

		/// <summary>
		/// 经手人
		/// 完工报告单头 Copy.Misc.经手人
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_handlePerson ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData HandlePerson
		{
			get	
			{	
				return m_handlePerson ;
			}
			set	
			{	
				m_handlePerson = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产订单
		/// 完工报告单头 Copy.Misc.生产订单
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_mO ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData MO
		{
			get	
			{	
				return m_mO ;
			}
			set	
			{	
				m_mO = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产线日计划
		/// 完工报告单头 Copy.Misc.生产线日计划
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_pLS ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PLS
		{
			get	
			{	
				return m_pLS ;
			}
			set	
			{	
				m_pLS = value ;	
			}
		}
			
		

		/// <summary>
		/// 退库理由
		/// 完工报告单头 Copy.Misc.退库理由
		/// </summary>
		private System.Int32 m_whshipmentReason ;
		[DataMember(IsRequired=false)]
		public System.Int32 WhshipmentReason
		{
			get	
			{	
				return m_whshipmentReason ;
			}
			set	
			{	
				m_whshipmentReason = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产副单位
		/// 完工报告单头 Copy.Misc.生产副单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_productBaseUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ProductBaseUOM
		{
			get	
			{	
				return m_productBaseUOM ;
			}
			set	
			{	
				m_productBaseUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产单位
		/// 完工报告单头 Copy.Misc.生产单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_productUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ProductUOM
		{
			get	
			{	
				return m_productUOM ;
			}
			set	
			{	
				m_productUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产主-生产副
		/// 完工报告单头 Copy.Misc.生产主-生产副
		/// </summary>
		private System.Decimal m_pUToPBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal PUToPBURate
		{
			get	
			{	
				return m_pUToPBURate ;
			}
			set	
			{	
				m_pUToPBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工数量
		/// 完工报告单头 Copy.Misc.完工数量
		/// </summary>
		private System.Decimal m_completeQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal CompleteQty
		{
			get	
			{	
				return m_completeQty ;
			}
			set	
			{	
				m_completeQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工数量
		/// 完工报告单头 Copy.Misc.完工数量
		/// </summary>
		private System.Decimal m_completeQtyCoUOM ;
		[DataMember(IsRequired=false)]
		public System.Decimal CompleteQtyCoUOM
		{
			get	
			{	
				return m_completeQtyCoUOM ;
			}
			set	
			{	
				m_completeQtyCoUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工数量
		/// 完工报告单头 Copy.Misc.完工数量
		/// </summary>
		private System.Decimal m_completeQtyWhUOM ;
		[DataMember(IsRequired=false)]
		public System.Decimal CompleteQtyWhUOM
		{
			get	
			{	
				return m_completeQtyWhUOM ;
			}
			set	
			{	
				m_completeQtyWhUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量
		/// 完工报告单头 Copy.Misc.合格数量
		/// </summary>
		private System.Decimal m_eligibleQtyCoUOM ;
		[DataMember(IsRequired=false)]
		public System.Decimal EligibleQtyCoUOM
		{
			get	
			{	
				return m_eligibleQtyCoUOM ;
			}
			set	
			{	
				m_eligibleQtyCoUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 待返工数量
		/// 完工报告单头 Copy.Misc.待返工数量
		/// </summary>
		private System.Decimal m_reworkingQtyCoUOM ;
		[DataMember(IsRequired=false)]
		public System.Decimal ReworkingQtyCoUOM
		{
			get	
			{	
				return m_reworkingQtyCoUOM ;
			}
			set	
			{	
				m_reworkingQtyCoUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 报废数量
		/// 完工报告单头 Copy.Misc.报废数量
		/// </summary>
		private System.Decimal m_scrapQtyCoUOM ;
		[DataMember(IsRequired=false)]
		public System.Decimal ScrapQtyCoUOM
		{
			get	
			{	
				return m_scrapQtyCoUOM ;
			}
			set	
			{	
				m_scrapQtyCoUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量
		/// 完工报告单头 Copy.Misc.合格数量
		/// </summary>
		private System.Decimal m_eligibleQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal EligibleQty
		{
			get	
			{	
				return m_eligibleQty ;
			}
			set	
			{	
				m_eligibleQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 待返工数量
		/// 完工报告单头 Copy.Misc.待返工数量
		/// </summary>
		private System.Decimal m_reworkingQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ReworkingQty
		{
			get	
			{	
				return m_reworkingQty ;
			}
			set	
			{	
				m_reworkingQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 报废数量
		/// 完工报告单头 Copy.Misc.报废数量
		/// </summary>
		private System.Decimal m_scrapQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ScrapQty
		{
			get	
			{	
				return m_scrapQty ;
			}
			set	
			{	
				m_scrapQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 返工原因
		/// 完工报告单头 Copy.Misc.返工原因
		/// </summary>
		private System.Int32 m_reworkReason ;
		[DataMember(IsRequired=false)]
		public System.Int32 ReworkReason
		{
			get	
			{	
				return m_reworkReason ;
			}
			set	
			{	
				m_reworkReason = value ;	
			}
		}
			
		

		/// <summary>
		/// 报废原因
		/// 完工报告单头 Copy.Misc.报废原因
		/// </summary>
		private System.Int32 m_scrapReason ;
		[DataMember(IsRequired=false)]
		public System.Int32 ScrapReason
		{
			get	
			{	
				return m_scrapReason ;
			}
			set	
			{	
				m_scrapReason = value ;	
			}
		}
			
		

		/// <summary>
		/// 日期
		/// 完工报告单头 Copy.Misc.日期
		/// </summary>
		private System.String m_businessDate ;
		[DataMember(IsRequired=false)]
		public System.String BusinessDate
		{
			get	
			{	
				return m_businessDate ;
			}
			set	
			{	
				m_businessDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 实际入库时间
		/// 完工报告单头 Copy.Misc.实际入库时间
		/// </summary>
		private System.DateTime m_actualRcvTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime ActualRcvTime
		{
			get	
			{	
				return m_actualRcvTime ;
			}
			set	
			{	
				m_actualRcvTime = value ;	
			}
		}
			
		

		/// <summary>
		/// 存储地点
		/// 完工报告单头 Copy.Misc.存储地点
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_rcvWh ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RcvWh
		{
			get	
			{	
				return m_rcvWh ;
			}
			set	
			{	
				m_rcvWh = value ;	
			}
		}
			
		

		/// <summary>
		/// 入库组织
		/// 完工报告单头 Copy.Misc.入库组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_rcvOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RcvOrg
		{
			get	
			{	
				return m_rcvOrg ;
			}
			set	
			{	
				m_rcvOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 完工报告入库行
		/// 完工报告单头 Copy.Misc.完工报告入库行
		/// </summary>
		private List<ufida.u9.ait.openapi.CopyOfCompRptRcvLineDTOData> m_completeRptRcvLines ;
		[DataMember(IsRequired=false)]
		public List<ufida.u9.ait.openapi.CopyOfCompRptRcvLineDTOData> CompleteRptRcvLines
		{
			get	
			{	
				if (m_completeRptRcvLines == null )
				{
					List<ufida.u9.ait.openapi.CopyOfCompRptRcvLineDTOData> n_m_list = new List<ufida.u9.ait.openapi.CopyOfCompRptRcvLineDTOData>() ;
					m_completeRptRcvLines = n_m_list ;
				}
				return m_completeRptRcvLines ;
			}
			set	
			{	
				m_completeRptRcvLines = value ;	
			}
		}
			
		

		/// <summary>
		/// 货主组织
		/// 完工报告单头 Copy.Misc.货主组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_ownerOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData OwnerOrg
		{
			get	
			{	
				return m_ownerOrg ;
			}
			set	
			{	
				m_ownerOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 料品
		/// 完工报告单头 Copy.Misc.料品
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_itemMaster ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ItemMaster
		{
			get	
			{	
				return m_itemMaster ;
			}
			set	
			{	
				m_itemMaster = value ;	
			}
		}
			
		

		/// <summary>
		/// 存储地点
		/// 完工报告单头 Copy.Misc.存储地点
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_wh ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData Wh
		{
			get	
			{	
				return m_wh ;
			}
			set	
			{	
				m_wh = value ;	
			}
		}
			
		

		/// <summary>
		/// 库位
		/// 完工报告单头 Copy.Misc.库位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_bin ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData Bin
		{
			get	
			{	
				return m_bin ;
			}
			set	
			{	
				m_bin = value ;	
			}
		}
			
		

		/// <summary>
		/// 入库批号
		/// 完工报告单头 Copy.Misc.入库批号
		/// </summary>
		private System.String m_rcvLotNo ;
		[DataMember(IsRequired=false)]
		public System.String RcvLotNo
		{
			get	
			{	
				return m_rcvLotNo ;
			}
			set	
			{	
				m_rcvLotNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 批次生效日期
		/// 完工报告单头 Copy.Misc.批次生效日期
		/// </summary>
		private System.String m_rcvLotEffectivedate ;
		[DataMember(IsRequired=false)]
		public System.String RcvLotEffectivedate
		{
			get	
			{	
				return m_rcvLotEffectivedate ;
			}
			set	
			{	
				m_rcvLotEffectivedate = value ;	
			}
		}
			
		

		/// <summary>
		/// 批次失效日期
		/// 完工报告单头 Copy.Misc.批次失效日期
		/// </summary>
		private System.String m_rcvLotDisableDate ;
		[DataMember(IsRequired=false)]
		public System.String RcvLotDisableDate
		{
			get	
			{	
				return m_rcvLotDisableDate ;
			}
			set	
			{	
				m_rcvLotDisableDate = value ;	
			}
		}
			
		#endregion	

		#region Multi_Fields
																																																																																
		#endregion 
	} 	
}
